package com.kevin.learn;

import com.kevin.learn.domain.Node;

import java.util.HashSet;
import java.util.Set;

public class JavaStream {
    public static void main(String[] args) {
//        List<Integer> integers = Arrays.asList(1, 2, 13, 4, 15, 6, 17, 8, 19);
//        
//        IntSummaryStatistics stats = integers.stream().mapToInt(value -> value).summaryStatistics();
//
//        System.out.println("列表中最大的数 : " + stats.getMax());
//        System.out.println("列表中最小的数 : " + stats.getMin());
//        System.out.println("所有数之和 : " + stats.getSum());
//        System.out.println("平均数 : " + stats.getAverage());
//        System.out.println("随机数: ");
//
//
//        List<String> strings = Arrays.asList("1", "2", "",null);
//        List<String> collect = strings.stream().filter(s -> StringUtils.isNotEmpty(s)).collect(Collectors.toList());
//        System.out.println(collect);

        Node node = new Node();
        Node node1 = new Node();

        Set<Node> set = new HashSet<>();
        set.add(node);
        set.add(node1);
        System.out.println(set);
    }
}
